#ifndef  GSLCPP_TEST_SETUP_H
#define  GSLCPP_TEST_SETUP_H
/** 
 * @file gslcpp_test_setup.h
 * @brief 
 * @author Anshul Nigham
 * @date 2006-11-03
 */

#include <gsl/gsl_machine.h>
#include <gsl/gsl_math.h>
#include <vector>

#define FCMP(x,y) (gsl_fcmp(x,y,10.0*GSL_DBL_EPSILON) == 0)

// pointer to a test function
typedef bool (*TEST_FN) ();
typedef std::vector<TEST_FN> tfarray; // test function array

#endif   /* ----- #ifndef GSLCPP_TEST_SETUP_H  ----- */
